/* DEFINICOES GERAIS */
* {margin:0;padding:0;list-style:none;text-decoration:none;}
html,address{font:normal normal 12px Tahoma, Geneva, sans-serif;}
html,body{text-align:center;}
body {font-family: Tahoma, Geneva, sans-serif; background:#FFF url(../img/bg.png) repeat-x; color:#999; text-align: center;}
html{height:100%;}
img{border:none;}
a{color:#999;}
a:hover{color:#333; text-decoration:underline;}
a:focus{outline:none;}

/* CLASSES DE USO GERAL*/
.left{float:left;}
.right{float:right}
.clear{clear:both;}
.none{display:none;}
.indent{text-indent:-100000px;}
.center{text-align:center;}
.tleft{text-align:left;}
.tright{text-align:right;}
.font10{font-size:10px;}
.font12{font-size:12px;}
.font13{font-size:13px;}
.font14{font-size:14px;}
.font16{font-size:16px;}
.font18{font-size:18px;}
.font20{font-size:20px;}
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix {display:inline-block;}
.clearfix {display:block;}
.cor1 {color:#196A96;}
.red {color:red;}

.current{color: #336699 !important; text-decoration: underline; font-weight: bold;}
.prev{background: #336699 !important; color: #FFF;}
.prev a{color: #FFF !important;}
.next{background: #CAEEFF;}
.active{background: #999; color: #FFF; text-decoration: none;}
.input-name{width: 300px; height: 30px; font-size: 14px;}
.label-nome{font-size: 16px;}

.user{display:block; width: 100%; text-align: right; padding:0 0 20px; font-size: 18px;}

/*Conteudo*/
#main{margin: 0 auto; width: 960px; clear:both;}

#topo{margin: 20px 0 0; height: 100px; padding: 10px 10px 0;}
#topo #desc_moodle{float: right; text-align: right;}
#topo #desc_moodle h1{display: block; font-size: 16px; width: 375px; font-style: italic;}
#topo #desc_moodle h2{font-size: 13px; font-weight: normal;}

#menu{width: 100%; text-align: left;}
#menu ul{display: block;}
#menu ul li{display: inline; font-size: 13px;}
#menu ul li a{padding: 10px;}
#menu ul li a:hover{background: #999; color: #FFF; text-decoration: none;}

#bar{background:url(../img/barra.jpg) no-repeat; height: 51px; margin: 30px 0 0; padding: 10px 30px; text-align: left;}
#bar h1{font-size: 22px; color: #FFF; font-weight: normal;}
#bar span{float: right; margin-top: -18px; font-weight: bold;}
#bar span a{color: #FFF;}

#content{background: #FBFBFB; padding: 10px;}
#content p{text-align: left; padding: 10px;}

#content .tabs{margin: 30px 0 30px 0; display: block; text-align: left;}
#content .tabs li{display: inline; padding: 10px; background: #CAEEFF;}

#content #editor{display:block; width: 685px; float: left; margin-left: 30px;}
#content #vision{display:block; width: 695px; float: right; margin: 10px 0; margin-left: -1px; padding: 0; text-align: left;}

#content #sumary{display:block; width: 192px; padding: 10px; border: 1px solid #CCC; margin: 52px 0 auto; height: 313px; overflow: auto; text-align: left; border-radius:3px;}
#content #sumary_view{display:block; width: 200px; padding: 10px;  margin: 10px 20px 10px 0; text-align: left; min-height: 100%; float: left;}

#content .links{margin: 10px 0; text-align: left;}

#content .units{width: 100%; text-align: left; padding: 10px 30px;}
#content .units ul{margin-left: 15px;}
#content .units li{padding: 5px 0; list-style: circle;}

#faces {float: right; margin-right: 30px; margin-top: 10px;}
#faces select{width: 150px; padding: 5px; border: 1px solid #FF0000; border-radius:3px;}

#saveMsg{color: red; font-size: 1em; margin: 10px;}
#erroMens{color: #FFF; font-weight: bold; background: #FF0000; padding: 5px; margin-bottom: 15px; border-radius: 3px; text-align: left;}
#sucMens{color: #FFF; font-weight: bold; background: #009900; padding: 5px; margin-bottom: 15px; border-radius: 3px; text-align: left;}

#rodape{padding: 20px !important;}

#vision a {color: blue !important;}

.error-message {color: red !important; clear: both;}

#certo{background:url(../img/ico_correto.gif) no-repeat;}

#questions_list{text-align: left !important;}

#table_log{float: left; margin:20px 0; width:695px; border: 0px;}
#table_log #cabecalho td{background:#D3D3D3 !important; font-weight: bold;}
#table_log td{background:#E7E7E7; border: 0px; padding: 5px;}

#exams{float: right; text-align: left; width: 695px; margin-top: 20px;}
#exams ul li{background:#E7E7E7; padding: 5px; margin-bottom: 5px;}

#question_form{text-align: left; font-size: 14px; margin: 10px;}
#question_form textarea{background: #EDEDED; font-size: 16px !important;}